首先,盤古初開有天有地有盤古,但係無質數(Prime Number)存在,所有數學概念都係人製造出嚟😌 換言之,製造嘅人必然有佢嘅目的、有佢嘅考量,其實包同唔包都得,正如你早餐食飯定食麵都唔會死,但你梗係會食個好味啲嘅😋
後來,大家都決定,質數係唔包1嘅,最細嘅質數係2,然後一路數落去:2、3、5、7、11、13⋯⋯全部都只能被1以及自己整除。
有咩好處呢?就係天下間嘅所有正整數,都能夠寫成呢堆數字相乘,專稱Prime Factorization。
尤其是將所有質數由細至大排,再填佢哋嘅次方,仲會變成獨一無二嘅表達方法!😎例如:
12 = 2² x 3¹
30 = 2¹ x 3¹ x 5¹
90 = 2¹ x 3² x 5¹
試諗吓,如果你包埋1落去,咁就失去咗獨一無二嘅特性,因為1嘅幾多次方都係1⋯⋯例如:
21 = 1¹ x 3¹ x 7¹
21 = 1² x 3¹ x 7¹
21 = 1³ x 3¹ x 7¹
……
其實「21 = 1嘅999999次方 x 3 x 7」都得,咁就嘥曬啦!
有咩嘥咗?獨一無二嘅特性代表你可以用嚟編碼呀!用返上面嘅12、30、90做例子,你可以:
用21代表12
用111代表30
用121代表90
(我唔講點解,你估唔估到?)
考吓你,根據呢個編碼方法,請問301001代表幾多?歡迎作答👇🏻
---------
#M1解題王 會以題目 keyword 切入,同你極速 KO M1 題目;記住 Save 低個 post,方便你大考前攞出嚟溫🔥
------------
🎲賭Sir|高階數學考試專家
🎓21 項數學公開試.以一 Take 過考取完美戰績
DSE:Math+M1+M2【5**】
CE & AL:Math+A.Math+Pure+Applied【A】
IAL:C12+C34+F1+F2+F3+M1+M2+M3+S1+S2+S3+D1【A】
IGCSE:Mathematics+Further Pure Mathematics 【9】
🖥最高人氣補習網紅・貼地教數別樹一格
頻道 #杜氏數學 2016年創辦,訂閱65,000+,多條教學影片點擊100,000+;2018年獲出版社邀請,撰寫暢銷書《5**數學男人嫁得過》推廣「聰明應試」理念,並鼓勵年青人堅守自信。
🧠以心理學、高效學習融入補習教育當中
從中文大學風險管理學士畢業之後,鑽研超速學習法(Ultralearning)及教育心理學,將高效學方法先行用於自己身上,無間斷學習新知識;四年後重返校園,完成中文大學數學碩士(大數據分析)課程,期間考入門薩學會(Mensa),實證超速學習法。
🏆座右銘
好多人以為自己因為對數學無興趣,所以數學低分;事實剛好相反:因為自己數學低分,所以對數學無興趣。試諗下,若然你有歌神嘅聲線,你仲會對唱歌無興趣嗎?
------------
#數學 #DSE #dser #math #maths #afterschool #dsemath #examskills #mathtutor #followme #2022DSE #2023DSE #2024DSE #tutor #mathtutor #DSEfighter #tutotial
同時也有69部Youtube影片,追蹤數超過7萬的網紅Post76影音玩樂,也在其Youtube影片中提到,今次同大家介紹的 Aviot TE-D01m 真無線藍牙耳機 ,日本耳機品牌 Aviot 主打真無線藍牙耳機,過去一直積極與音樂界人士合作,以加推特別調音版。今次為大家做評測是 Aviot 於舊年年底推出的全新耳機型號 TE-D01m。採用高通(Qualcomm)的最新晶片,搭載獨家技術開發的高精準...
「中文 編碼」的推薦目錄:
- 關於中文 編碼 在 賭Sir(杜氏數學) Facebook 的精選貼文
- 關於中文 編碼 在 Facebook 的最讚貼文
- 關於中文 編碼 在 Elites insider 企業精英 Facebook 的最佳解答
- 關於中文 編碼 在 Post76影音玩樂 Youtube 的最讚貼文
- 關於中文 編碼 在 果籽 Youtube 的最佳貼文
- 關於中文 編碼 在 Post76影音玩樂 Youtube 的最佳解答
- 關於中文 編碼 在 Re: [問題] 關於中文編碼的一些問題- 看板C_and_CPP 的評價
- 關於中文 編碼 在 中文編碼(encoding) - Using QGIS - 人口地圖繪製 的評價
- 關於中文 編碼 在 darkthread/ChineseEncodingAnalyzer: 中文編碼解析工具 的評價
- 關於中文 編碼 在 解決GitHub 的亂碼問題 - LEADERG 的評價
中文 編碼 在 Facebook 的最讚貼文
支持中華隊!也為台灣選手加油!
看到奧運場上,中華健兒們,台灣選手們,那麼努力的比賽奪牌,說真的,在台灣吵「出賽名稱」的人,不會覺得不好意思嗎?
先都別吵了,大家一起來「支持中華隊」,也為「台灣選手加油」!
1948年,倫敦奧運,中華民國派隊參加,隊名是「ROC」,IOC編碼為「CHN」。
隔年1949,兩岸分治,中華人民共和國創立,三個月後(1950年1月)就火速與芬蘭建交,就這麼巧,1952年的奧運,在芬蘭赫爾辛基舉辦,中華人民共和國獲准出賽(編碼PRC),「漢賊不兩立」,中華民國「宣布棄賽」。
宣布棄賽之後,台灣可沒事閒著,中華民國政府努力運作下次奧運,等到1956年澳洲墨爾本奧運的時候,中華民國再度使用「ROC」出賽,編碼CHN,這次輪到大陸棄賽,而且這一棄,就棄了28年。(1984年洛杉磯奧運,才又重回)
接下來,就是兩岸不斷角力的階段。
1959年,國際奧會因為受到「壓力」,要求中華民國必須以「台灣」或「福爾摩沙」名稱出賽。
1960年羅馬奧運,中華民國舉「抗議」牌進場,隊名叫「Formosa China」,使用的IOC編碼,變成「RCF」。
四年後,東京奧運,因為台日有邦交的關係(1972年才斷交),聖火甚至還傳到台北來。那年我們出賽,被要求叫做「Taiwan」,舉牌下方加註中文「中華民國」,然後IOC編碼變成「TWN」,選手的身上,依舊掛著青天白日滿地紅的國旗。
1968墨西哥奧運,狀況與東京奧運相同。名稱Taiwan,編碼TWN,選手比賽,身掛國旗。
然後,最大的關鍵來了。
1971年,中華民國退出聯合國,中華人民共和國的國際影響力,已經不是剛創國時的吳下阿蒙。1972年德國慕尼黑奧運,中華民國爭取使用「中華民國」名稱出賽,IOC編碼,則用「ROC」。
這也是最後一次,我們用「中華民國」的名義出席奧運了。
1976年,加拿大奧運,在中國大陸的堅持下,加國要求我們使用Taiwan名義出賽,當時的行政院長蔣經國,宣布棄賽。四年後的1980莫斯科奧運,因為蘇聯率兵入侵阿富汗,美國發起抵制莫斯科奧運行動,我們也就順勢不參加。
1981年,國際奧會主席薩馬蘭奇,想出了一個讓兩岸都可以出席比賽的方式,讓台灣不以「國家」身份出賽,而改以「中華奧會 Chinese Taipei Olympic Committee」的身份參與比賽,名稱就叫「中華台北 Chinese Taipei」,IOC編碼是「TPE」,入場順序為「T」序列,使用會旗,以及會歌。
於是,1984年,兩岸又同時回到奧運場上,大陸叫「China」,IOC編碼「CHN」。這個奧會模式,讓台灣的選手,在過去將近四十年來,保證出席奧運比賽。
這也就是為什麼,2018年當「東奧正名」公投失敗之後,郭婞淳會說:「放心了」。她不是不愛台灣,而是擔心選手的「出賽資格」。
本屆奧運,俄羅斯因為之前的禁藥問題,改以「 ROC Russian Olympic Committee」俄羅斯奧會身份參與比賽,很多人又開始說:「那台灣也可以改成 TOC Taiwan Olympic Committee 」參賽。
是可以啊!誰說不行?我們當然可以去跟國際奧會申請改名看看。
但問題是,申請改名之後,國際奧會有可能同意,也有可能不同意。如果因此失去的當年「洛桑協議」保障的資格,變成像澳門一樣,無法重新加入國際奧會,那就會落得兩頭空,影響選手出賽的權益。
五十年前兩岸尚且針對名稱問題,纏鬥至此;五十年後的現在,中國大陸的國力、財力與國際影響力,早已不可同日而語,此刻申請換名,誰敢保證,對岸一定不會出手干預?我不敢說改名「一定不成功」,但確實存在「台灣選手無法再出賽」的可能,這最壞的打算,還是必須要顧慮的。
所以,我們的選手,就是「中華台北」的選手,為「中華隊」加油,一點問題都沒有!然後,每一位選手,都是台灣人,為台灣加油,為台灣選手加油!更是每一個台灣人,都應該做的事情。
支持中華隊,也為台灣選手加油!
選手在前線拚,我們在台灣這邊,就別吵了,先加油再說啦!
暐瀚 2021-7-29 de 台北
品觀點 20:00 線上見
中文 編碼 在 Elites insider 企業精英 Facebook 的最佳解答
亞歷克.羅斯綜合歸納出10大能力,是孩子贏在未來的關鍵。
1.文化的理解力與流暢度(fluency)
由於金錢、市場和信任逐漸編碼化,帶動了機器人、基因體、網路、大數據和各種新領域的創新和創業風潮,而且從全球一級城市迸發的這股風潮,將擴及大多數企業領導人從未到過的地方,例如愛沙尼亞。精通多元文化也變得日益重要,我們的孩子必須了解不同文化,用理解與包容去看待不同文化,未來才能成為一位國際人。
2.外語能力
羅斯受訪時,對台灣的父母提出誠懇建議:請務必讓你們的孩子學習各種語言。使用兩種以上語言溝通的能力,會變得愈來愈重要。前eBay執行長唐納荷告訴羅斯:「如果我現在才18歲,我會主修電腦或工程,並選修中文課。我的小兒子讀大一,他已經學中文4年了,還可能主修電腦科學。」
3.移動能力
未來最好的工作可能在任何地方,到各國短暫出差也可能成常態。要能把廣大的世界看成自己的家,想像自己總是在全球各地工作。羅斯指出,在愈來愈虛擬的世界裡,諷刺的是,你的護照上卻是能蓋愈多章愈好,這點比過去任何時候都重要。
4.數位能力
如果未來世界充斥著大數據、物聯網及機器人,那麼在這世界討生活的人就必須了解這些新科技,學習程式語言更有其必要性。
推特(Twitter)執行長多爾西認為,精通程式語言的好處,不只是為了當工程師或成為程式設計師;而是因為你能從中學習非常不同的思考方式。程式語言會教你如何抽象思考,把問題分解成小的部分後逐一解決,還教你理解系統,看到系統如何相互連結。所以,這些是你走到哪兒都用得著的工具,尤其當你思考如何創業和經營事業,甚至如何在企業裡工作時。如果你能把問題想清楚,這正是你從程式設計學到的本事。
羅斯問谷歌(Google)執行董事長施密特,孩子最需要學習的技能是什麼?他回答:「是培養分析能力。學習如何理解複雜問題,非常重要,人們現在做的例行工作,以後大部分都會交由電腦處理,但我們周遭的電腦還是需要有人操作管理,所以分析能力永遠不會過時。」
5.跨領域學習
必須有更多跨領域的嘗試,融合科學與人文,才能協助孩子為未來做好準備,因為在未來世界中,各領域之間的藩籬早已開始倒塌崩解。未來人才必須能夠跨領域整合,除了原本專業如數學、科學,還必須懂得例如經濟學、溝通、歷史、公共政策等其他領域的能力。
羅斯認為,從小學程式設計是因應未來世界主要的能力之一。
6.終身學習
過去認為拿到大學或研究所文憑後,教育階段也宣告結束,這樣的觀念早就不合時宜。如果不能持續不斷的學習,辛辛苦苦拿到的MBA或電機碩士學位可能在畢業15年後,就變得幾乎毫無用處,因為學校學習的知識往往沒多久就過時了。對於新事物,要一直有種飢渴(stay hungry)的求知態度。世界持續快速變化,必須一直調適自己。羅斯指出,未來能生存下來的,不是最厲害的強者或才智最高的人,而是最能適應變化的人。在變動的時代,能終身學習的人將比其他人更具有彈性應變的韌性。
7.EQ(情感智商)
羅斯提醒,未來機器人會很多,人類之所以勝出就是情感,能夠了解別人的感受,讀得懂人的表情等,這點要讓孩子從生活中培養。做人不要自私,缺乏同理心,要懂得與人相處,與機器人共處。
8.創新創造力
教育系統要鼓勵創新,就不能過度懲罰失敗。連賈伯斯當年都曾在NEXT電腦創業上跌跤,若他因失敗,失去創新的勇氣,就不會有今日的蘋果公司。「所以,不要懲罰失敗,」羅斯強調,因冒險而失敗並不丟臉,因為經驗的累積,能使先前的失敗帶來未來的成功;反之,因害怕失敗而不敢嘗試,自然也不會成功。羅斯指出,美國教育成功之處就在於鼓勵冒險,學生就算失敗,也不會被懲罰。他期許台灣要儘量鼓勵年輕人冒險,「否則會教出一堆員工,卻教不出一個老闆。」
9.學習如何思考
隨著機器人技術的發展,認知型、非體力勞動的工作也將逐漸自動化,人類和機器人的競爭將成為明日勞動市場的特色。學習如何思考,也是多位企業領導人提醒羅斯,他的孩子該著重的能力。要成為未來的職場主力,他們必須更靈敏,懂得如何思考,指揮機器人工作,而不是被機器人指揮。
10.解決問題的能力
羅斯預期,未來網路空間和大數據領域的大企業,大都將由年輕人所開創,他們成長於密碼大戰和數據高速增長的年代,從小習慣編寫程式。開創事業,從零開始,沒有前路可循,因此具備解決問題的能力,十分重要。
#elitesinsider
加入群組:https://www.facebook.com/groups/2026540257666105/
中文 編碼 在 Post76影音玩樂 Youtube 的最讚貼文
今次同大家介紹的 Aviot TE-D01m 真無線藍牙耳機 ,日本耳機品牌 Aviot 主打真無線藍牙耳機,過去一直積極與音樂界人士合作,以加推特別調音版。今次為大家做評測是 Aviot 於舊年年底推出的全新耳機型號 TE-D01m。採用高通(Qualcomm)的最新晶片,搭載獨家技術開發的高精準度主動式降噪功能「Mild ANC」,同時兼具極佳的被動式降噪效果,打造出宛如吸附在耳朵上的配戴感的外殼形狀。外觀設計更輕巧細緻,更有專屬 App 可作個性化聲音調整,售價仍能維持在一千元左右範圍,加上有 5 款顔色供選擇,更適合鍾愛時尚穿搭朋友。所以今次我地就找來 Paris 同大家分享下呢隻耳機評測的效果呢!
⚡️討論帖 : https://post76.hk/thread-329908-1-1.html
00:00 點解TE-D01m 咁吸引?
00:48 產品重點規格
01:15 充電盒內外兼備
01:51 主要功能介紹
02:24 操作應用示範
03:17 試聽:Tidal - Norsh Jones《Don’t Know Why》,Sukie S 石詠莉《100歲備忘錄》
03:57 總結: 高分析力日系耳機, 充滿可玩性真無線耳機
Aviot TE-D01m 規格
型式:真無線藍牙耳機
單元:φ6mm 動圈單元
靈敏度:93 ±3dB
麥克風:Qualcomm cVc 8.0 降噪
電池容量:耳機本體/ 50mAh;充電盒/ 500mAh
通話時間:6 小時
播放時間:10 小時
充電埠:USB Type C
防水規格:IPX4
藍牙規格:藍牙 5.2
適用編碼格式:AAC, SBC, Qualcomm® aptX™ ,Qualcomm® aptX™ Adaptive
適用規範:A2DP, HFP, HSP, AVRCP
售價:HKD $1,098 (Winner Concept | +852 24071118)
----------------- ⚡️⚡️⚡️ 精選文章 ⚡️⚡️⚡️ ----------------
?Web: https://post76.hk/portal.php
?網店: https://store.post76.hk/
?Mewe : https://bit.ly/38yYT4X
?YouTube: https://bit.ly/3qyrixZ
?FB: https://bit.ly/3bOMZ8Y
?IG: https://bit.ly/3nTarV5
??♂️◆Post76主站影音報告◆?
https://bit.ly/2FtLbBj
?♂️◆Post76影音論壇精華帖◆??
https://bit.ly/2WZa1iC
??♂️◆Post76影音論壇熱門帖◆ ✈️
https://bit.ly/2IDflEh
#Post76玩樂網 #AVIOTD01m #真無線藍牙耳機 #主動降噪 #MildANC #日本VGP雙料肯定 Aviot D01m
中文 編碼 在 果籽 Youtube 的最佳貼文
近日KKBOX更新推出無損音質,其實高清、無損音源推行了好幾年,本地樂壇新貴MIRROR、林家謙、Serrini等出歌都有高清版,相信歌迷們是時候要了解一下,各大串流音樂平台的新動向,學聽高清好歌撐歌手。
音源質素分三級制
KKBOX的無損音質採用了16bit/48kHz CD以及24bit/192kHz Hi-Res取樣率,相信一般用家看到這些術語和數字頭都大,今次就由耳機專家Cato Mak為大家解釋一下,他表示,目前串流音樂平台的音源可以簡單分為三個等級。
第一級:有損壓縮技術音源
聲音訊號儲存時會重新編碼和壓縮,過程中有損壓縮技術,檔案資訊會有所流失。如果見到320kbps或以下的數字,就代表它是有損壓縮音源,理論上kbps這個單位的數字越低,音訊資訊量越低。Spotify最高音質採用320kbps AAC格式,Apple Music和YouTube Music則最高對應256kbps AAC,三者都沒有提供無損音源。
第二級:CD級別
播放數碼音樂要將數碼檔案解讀為音波訊號,過程稱為「取樣」(Sampling),取樣率會用bit和Hz兩個單位表達,實體CD採用16bit/44,100Hz,串流平台常用16bit/48kHz的音源。bit影響音樂的動態範圍和音壓,後面以kHz是取樣頻率。 Cato指和相機的像素原理差不多,「取樣次數越高,跟模擬訊號(analog)的聲音曲線就越相像,除了聲質更細緻,Hz數越高可支援更闊的頻率響應。」兩個數字相乘再因為兩聲道加倍,得出的就是位元率(bitrate),以CD為例,16×44,100×2就是1,411kbps,和之前所說的320kbps有損格式差很多,理論上bitrate越高,音樂檔案能夠保存的資訊量越多。
第三級:高清Hi-Res級別
比16bit/44,100Hz這兩組數字更高的,就是Hi-Res高清級別。常見的有24bit/96kHz,bitrate達4,608kbps,理論上音質可以比CD更高。不過Cato表示音響界有不同意見,「理論上Hi-Res音源的頻率可以去到更闊,但CD的高頻聲音大概可達20Khz,已經是大部份人可以聽到的極限,也有人會質疑再高頻的意義。玩音響很個人,有人玩新的Hi-Res,也有人鍾情聽CD。」
第二和第三級皆可稱為無損音源,目前TIDAL、MOOV、KKBOX都提供CD和Hi-Res級別的音源,各自有不同叫法,例如Hi-Fi、Master,或直接用16bit、24bit顯示,三個平台都是用藍色代表CD級,用金黃色代表Hi-Res級,哪首歌有哪種格式都一目了然。
iPhone聽好歌駁上駁
搞清音源,是不是插個耳機就聽到分別?Cato表示,用電話插上中價位、千元左右的耳機應該已能聽到CD級和有損音源的分別。想進一步玩Hi-Res的話,近年的電話、電腦已對應Hi-Res音源,不過單靠主機的解碼能力不夠好,會有其他電子干擾,玩Hi-Res的朋友多數會接駁外置DAC(數位類比轉換器)提高音質。
電腦和Android用家可以直駁USB DAC,但Cato就提醒iPhone要聽24bit Hi-Res要用秘技,「iOS的輸出有限制,用Lightning插口或原裝轉換線都只能對應16bit/48kHz音源,奇怪的是用相機套件的USB輸出就可以避開這個限制。」iPhone要先駁相機套件,再駁DAC再駁耳機才可突破限制。如果用藍牙耳機的話,iPhone目前的藍牙編碼未支援高清格式,Android就可以留意aptX Adaptive和LDAC這些藍牙編碼技術,兩種技術都對應24bit/96kHz。
KKBOX新歌上架快
那麼多串流平台應該怎選擇好呢?如果你用入門級一般耳機聽的話,就算你已用KKBOX和MOOV,其實都毋須急着升級,兩個平台聽高清都要加錢。一般用家看音樂庫選擇就可以,目前大部份串流平台都有免費試用時間,而Spotify、Apple Music、KKBOX歌曲較多。
如果熟音響,又喜歡本地或日韓音樂,可以選用KKBOX或MOOV。實測KKBOX的高清音檔比較多,三大唱片公司Sony Music、環球唱片、華納唱片都有提供Hi-Res音源,沒有唱片公司的林家謙在KKBOX有24bit,MOOV只有16bit。KKBOX新歌反應也較快,例如大熱的Billie Eilish《Your Power》,截稿前都未登陸MOOV。至於TIDAL,歐美歌曲比較齊全,也有更多發燒級功能,有比24bit/96kHz更高級別的音源,也對應音響界很火熱的播放軟件Roon,玩無線音響、Multi Room功能等都有很多發揮空間,但中文歌少之餘介面也不太好用,很難找。
影片:
【我是南丫島人】23歲仔獲cafe免費借位擺一人咖啡檔 $6,000租住350呎村屋:愛這裏互助關係 (果籽 Apple Daily) (https://youtu.be/XSugNPyaXFQ)
【香港蠔 足本版】流浮山白蠔收成要等三年半 天然生曬肥美金蠔日產僅50斤 即撈即食中環名人坊蜜餞金蠔 西貢六福酥炸生蠔 (果籽 Apple Daily) (https://youtu.be/Fw653R1aQ6s)
【這夜給惡人基一封信】大佬茅躉華日夜思念 回憶從8歲開始:兄弟有今生沒來世 (壹週刊 Next) (https://youtu.be/t06qjQbRIpY)
【太子餃子店】新移民唔怕蝕底自薦包餃子 粗重功夫一腳踢 老闆刮目相看邀開店:呢個女人唔係女人(飲食男女 Apple Daily) https://youtu.be/7CUTg7LXQ4M)
【娛樂人物】情願市民留家唔好出街聚餐 鄧一君兩麵舖執笠蝕200萬 (蘋果日報 Apple Daily) (https://youtu.be/e3agbTOdfoY)
果籽 :http://as.appledaily.com
籽想旅行:http://travelseed.hk
健康蘋台: http://applehealth.com.hk
動物蘋台: http://applepetform.com
#Mirror #姜濤 #Jer #林家謙 #KKBox
#果籽 #StayHome #WithMe #跟我一樣 #宅在家
中文 編碼 在 Post76影音玩樂 Youtube 的最佳解答
藍牙耳機向來都會受聲音延遲所困擾,導致聲畫不同步情況… 然而這個延遲魔咒將會被一款香港本土 MIIK x AUVI 推出的 50ms 低延遲耳機 Studio-G 打破 !Studio-G 為香港本土兩大品牌 MIIK 及 AUVI (泛訊科技)聯手研發推出最新推出真無線藍牙耳機型號。焦點針對電競開發,用上最新的 5.1 版本藍牙作自動配對及連接,支援 AAC 及 SBC 傳輸編碼,其强橫之處是 Gaming Mode(遊戲模式)能將低延遲效果提升至 50ms,有效根治藍牙接駁睇片甩嘴問題,打機聲畫一致性更好。而官方更為耳機在 Android 及 iOS 平臺開發 App,能自定播放模式及作 EQ 調整,再配套其開售價只是約港幣三百尾,無疑令此耳機更具競爭力。
?圖文片 : https://post76.hk/news/2021/01/auvi-miik-studio-g-review/
⚡️討論帖 : https://post76.hk/thread-326250-1-1.html
----------------- ⚡️⚡️⚡️ 精選文章 ⚡️⚡️⚡️ ----------------
?Web: https://post76.hk/
?網店: https://store.post76.hk/
?Mewe : https://bit.ly/38yYT4X
?YouTube: http://bit.ly/3qyrixZ
?FB: http://bit.ly/3bOMZ8Y
?IG: https://bit.ly/3nTarV5
?♂️◆最新精華帖◆??
http://bit.ly/2WZa1iC
??♂️◆最新影音報告◆?
http://bit.ly/2FtLbBj
??♂️◆最新熱門帖◆ ✈️
http://bit.ly/2IDflEh
#Post76玩樂網 #AUVI #MIIK #StudioG #真無線 #藍牙耳機 #unbox #hometheater #hifi #headfi #評測 #開箱 #家庭影院 #試玩 #影音 #音響 #耳機 #av #post76 #forum #hkforum #avforum
中文 編碼 在 中文編碼(encoding) - Using QGIS - 人口地圖繪製 的推薦與評價
中文編碼 (encoding). 編碼在處理台灣的地圖時常常是一個問題,如果用錯編碼,軟體會在有中文字的地方呈現出亂碼。所以需要設定好編碼。 以教學的台灣鄉鎮圖層檔案來 ... ... <看更多>
中文 編碼 在 darkthread/ChineseEncodingAnalyzer: 中文編碼解析工具 的推薦與評價
中文編碼 解析工具. 處理中文編碼問題時的方便小工具,原本寫成Windows Form,從2006 年開始發展,已有超過十年歷史。現在改寫成Web 方式並開源囉~ ... ... <看更多>
中文 編碼 在 Re: [問題] 關於中文編碼的一些問題- 看板C_and_CPP 的推薦與評價
: 4.用主控台應用程式,也就是cmd.exe來看中文字串,是不是編碼一定要改成ANSI? 用
: UTF-8是不是就一定看成亂碼?
: 答:沒這回事,不過用ANSI與UTF-8的程式不一樣
: UTF-8可能需要做一個轉換的動作
做個實驗,用 Windows XP 的記事本寫個檔案 u8.c
#include <stdio.h>
int main() {
printf("一二三\n");
return 0;
}
用記事本存檔,此時選擇編碼為UTF-8,故其中的"一"字,其儲存值將為 E4 B8 80
接下來編譯:
執行 cl.exe u8.c 得到 u8.exe 在繁體中文版 Windows XP 下的命令提示字元下執行
u8.exe,輸出字串"一二三"
執行 gcc u8.c 得到 a.exe,同樣執行之,輸出字串"銝胤몌"
這是因為編譯器的判斷兩個字串常數 "一二三" 時的差異,微軟的 cl.exe 做了私下
的轉換,使原本用 UTF-8 存的中文字變成 Big5 了。
打開命令提示字元,執行 chcp 65001 切換到 UTF-8,再執行 a.exe 即可看到正確的
中文"一二三"。(如果中文字顯示不全,把視窗最小化再重開,就會正常)
如果要避調微軟好心的自動轉換,就利用 shell code 常用到的技巧 "\x"
一樣寫個原始碼 asc.c 內容改為
#include <stdio.h>
int main() {
printf("\xE4\xB8\x80\n");
return 0;
}
存檔直接用 ANSI,反正用到的東西全部是 ASCII 無所謂用什麼格式。
此時不管用 cl.exe 還是 gcc.exe 去對 asc.c 編譯,其執行檔都會在 Big5 下顯示"銝耢
要用 chcp 65001 切換到 UTF-8 才能看到正確的中文字 "一"。
修文推薦一下延伸閱讀,由本版 JeffHung 前輩所寫
#1A2twiEe (C_and_CPP)
https://www.jeffhung.net/blog/articles/jeffhung/1114/
2010/11/12 補充:
剛剛觀察 VC 的貼心行為,有了些猜測,歸納於下。
不論你的原始碼儲存格式是 ANSI 或 UTF-8,只要該行程式碼是 printf("許");
則微軟都會貼心的幫你轉換好,使該執行檔,在該電腦預設 Codepage 下,顯示出 "許"。
大家都知道,「Big5 的許 = \xB3\x5C」且「ASCII的 '\' = \x5C」,所以 Big5 原始碼
的 "許" 對編譯器來說是 "\xB3\" 的形式,而這樣就少了 closing 雙引號。
用 gcc 會編譯失敗,但是 VC 卻能成功編譯這樣的程式碼,可見確實在送給編譯器之前,
有用 C_950.nls 查出 "許" 的內碼,並轉換為 \x 格式才送給編譯器處理。
那「UTF-8 的許 = \xE8\xA8\xB1」,對繁體中文版的 VC 來說,
即使原始碼格式是用 UTF-8 存,碰到 printf("許"); 還是會用 nls 轉換成「\xB3\x5C」
,也就是說,其執行檔也一樣會在 chcp 950 下的命令提示字元印出 "許"。
而 gcc 總是會依照你餵給他的原始碼內碼,直接丟去處理,因此 Big 5 原始碼的 "許"
會編譯失敗;UTF-8 原始碼的 "許" 需要先 chcp 65001 才能在命令提示字元印出 "許"。
補充說明的,大部分的編譯器都能自動判斷出純文字檔是否使用 UTF-8 格式,但微軟有
比較弱,所以微軟是強制規定:如果你用 UTF-8 當編碼,那就必須加上 UTF-8 BOM。
微軟 VC 編譯器,會用 GetACP() 得到的機碼值 (得到的 Codepage,通常是 C950) 去處
理「沒有加 BOM 的 UTF-8 原始碼檔案」,然後哭著跟你說:
warning C4819: 檔案含有無法在目前字碼頁 (950) 中表示的字元。
請以 Unicode 格式儲存檔案以防止資料遺失
重點是該原始碼,本來就已經是 Unicode 格式了,只是微軟自己弱而已。
對 gcc 來說,UTF-8 格式的原始碼有無 BOM 都能得到一樣的正確結果。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.143.116
... <看更多>